home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1199 / 823 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  4.0 KB

  1. Date: Mon, 17 Jan 1994 13:30:23 +0100
  2. From: Christian Lynbech <lynbech@daimi.aau.dk>
  3. Message-Id: <199401171230.AA19483@avignon.daimi.aau.dk>
  4. To: mint@terminator.rs.itd.umich.edu
  5. In-Reply-To: <199401171042.FAA14825@terminator.rs.itd.umich.edu> (hohmuth@freia.inf.tu-dresden.de)
  6. Subject: Re: [MINTOS] fs tree structure  (was: Re: MiNT goes UNiX, ... )
  7.  
  8.  
  9. > Annius Groenink writes:
  10. > > > I'd like to propose not to go into too much detail in defining a "standard"
  11. > > > for the file system layout.  Different distributions will handle things
  12. > > > differently, so I don't see much sense in discussing at this time where 
  13. > > > particular binaries of particular flavours of Unix should live, especially
  14. > > > since most programs are independent of their physical location.
  15. > > 
  16. > > I totally agree.  MiNT shouldn't be viewed as an attempt to obtain a
  17. > > complete UNIX clone.  I mean look at this discussion, it's ridiculous,
  18. > > really.  There's nothing Atari-specific left.  What about GEM for example.
  19. > > Did we forget about that?
  20. > (I think you've missed the point.)  
  21.  
  22. Perhaps I did.
  23.  
  24. > I didn't want to ask everybody to stop discussing how MiNT could be
  25. > turned into something that looks like Unix.  I just proposed not to
  26. > commit ourselves to a fixed Unix tree structure (i.e., where the
  27. > binaries live, etc.) because I think that it should be the task of a
  28. > distribution kit to set things up.  People could then choose a
  29. > distribution that matches their preferences.
  30.  
  31. Yes, but is it realistic for us to work on several different setups?
  32.  
  33. My vision of this whole project is that we work toward some collected
  34. notion of a UNIX-like system. Ideally in the form of a distribution
  35. kit, complete with all necessary stuff, but even just some documents
  36. containing standards would do the trick. How detailed such a standard
  37. should be, is open for discussion. 
  38.  
  39. Personally, I believe we need to choose between BSD and SYSV style fs
  40. layout, and this implies syaing things like /bin,/var,.... Also, I
  41. think we should consider where to put the C subsystem (include and
  42. libraries)
  43.  
  44. The whole point is to keep everybody from having to configure/compile
  45. sources themeselves. There are currently many binaries on
  46. atari.archive, but you can never be sure about what setup the binaries
  47. have been compiled with (dare I mention tcsh again :-). 
  48.  
  49. > Rather, we should concentrate on things that have to be generalized
  50. > in order to reach a state where Unix software con be compiled out of
  51. > the box.
  52.  
  53. Yes, but equivally important is to ensure that there are in fact
  54. a collected system. We should feel obligated to keep uploading systems
  55. conforming to whatever conventions we decide on, so that you can
  56. always say: "just download <such-and-such>, these binaries conform to
  57. the <whatever> standard".
  58.  
  59. > As far as GEM and Atari specifics are concerned, it would be nice to
  60. > have them fit into a Unix environment nicely.  With the current GEM
  61. > implemtations, this seems to be impossible.  What we're in need
  62. > of is a GEM server (that can be killed and replaced by an X server :-) 
  63. > or, even better, a set of GEM widgets on the top of X.
  64.  
  65. We certainly need a GEM server. This could provide the necessary
  66. critical regions around the actual calls into the ROMs, and adding
  67. socket based communication, one should even get some sense of remote
  68. sessions.
  69.  
  70. This GEM could then evolve into an X server, giving up on precise X
  71. appearance in return of being able to reuse the code in GEM.
  72. Hopefully, the result would be a more lightweight system than a
  73. fullblown X server. In principle, one could also hack up a GEM-based
  74. Xlib clone, but judging from the number of routines in Xlib, I think
  75. the other thing is easier.
  76.  
  77. Just dreaming along,
  78.  
  79. ------------------------------------------------------------------------------
  80. Christian Lynbech               | Hit the philistines three times over the 
  81. office: R0.33 (phone: 3217)    | head with the Elisp reference manual.
  82. email: lynbech@daimi.aau.dk    |        - petonic@hal.com (Michael A. Petonic)
  83. ------------------------------------------------------------------------------
  84.